home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / bbs_util / icbv060.zip / ICECBV.DOC < prev    next >
Text File  |  1996-06-08  |  37KB  |  875 lines

  1.  
  2.                  ┌───┐┌─────┐┌─────┐ ┌─────┐┌───────┐┌───┐┌──┐
  3.                  │░▒▓││░▒▓┌─┘│░▒▓┌─┘ │░▒▓┌─┘│░▒▓┌┐░▒││░▒▓││░▒│
  4.                  │▒▓█││▒▓█│  │▒▓█└┐  │▒▓█│  │▒▓█└┘▒▓┘│▒▓█││▒▓│
  5.                  │▓██││▓██│  │▓██┌┘  │▓██│  │▓██┌┐▓█││▓██││▓█│
  6.                  │███││███└─┐│███└─┐ │███└─┐│███└┘██│└┐██└┘█┌┘
  7.                  └───┘└─────┘└─────┘ └─────┘└───────┘ └─────┘
  8.  
  9.                   Full featured Callback Verification Utility
  10.                     For RemoteAccess v2.xx, ProBoard v2.xx
  11.  
  12.   ────────────────────────────────────────────────────────────────────────────
  13.        IceCBV v0.60 -  CopyRight Jeremy Landvoigt, 1996  - IceCBV v0.60
  14.   ────────────────────────────────────────────────────────────────────────────
  15.  
  16.  ┌────────────────────────────────────────────────────────────────────────────┐
  17.  │░░░▒▒▒▓▓▓                 Some Of IceCBV's Features                ▓▓▓▒▒▒░░░│
  18.  └────────────────────────────────────────────────────────────────────────────┘
  19.  
  20.  · Full colour configuration.
  21.  
  22.  · Welcome messages posted to users! (This feature is available in evaluation
  23.    mode!)
  24.  
  25.  · Full HUDSON & JAMBASE support!
  26.  
  27.  · Full MODEM command string configuration.
  28.  
  29.  · Internal Local call prefix manager database for modifying area codes etc.
  30.  
  31.  · Local prefix manager import feature to assist in converting from the
  32.    other current frequently used CBV on the market.
  33.  
  34.  · Completely configuration LD callback hours.
  35.  
  36.   and more!
  37.  
  38.  ┌───────────────────────────────────────────────────────────────────────────┐
  39.  │░░░▒▒▒▓▓▓                   Program Information                   ▓▓▓▒▒▒░░░│
  40.  └───────────────────────────────────────────────────────────────────────────┘
  41.  
  42.   As of January 20, '96 IceCBV is the latest of the Ice Utilities from Ice
  43.   Technologies. IceCBV is a Callback verification system, designed for
  44.   RemoteAccess v2.xx. Unlike the last two new software releases (IceNote,
  45.   IceUser) IceCBV is NOT something old that I wrote a few years ago that
  46.   I decided to pull off the shelf. It's a completely new door, written in
  47.   1996. :)
  48.  
  49.   As with most new programs, these first versions are basically a framework.
  50.   So, if there's anything wacky and wild that you guys would like to have
  51.   added in the future (that is worthwhile :), please feel free to suggest that
  52.   it be added! Don't get me wrong though, this version is FULLY FUNCTIONAL.
  53.  
  54.   This program is designed for RA 2.xx, however it should work with other
  55.   BBS packages which use the RA Exitinfo.BBS structure, so long as no other
  56.   RA SPECIFIC functions are enabled (such as userfile scan).
  57.  
  58.  ┌───────────────────────────────────────────────────────────────────────────┐
  59.  │░░░▒▒▒▓▓▓                         Credits                         ▓▓▓▒▒▒░░░│
  60.  └───────────────────────────────────────────────────────────────────────────┘
  61.  
  62.   There are a few people who helped with the development of IceCBV that
  63.   although they weren't involved in the creation or writing of the program,
  64.   their suggestions, bug reports, and lengthy ßeta testing have been an
  65.   enormous asset. I would like to thank in no particular order :
  66.   Eric Staufer, Ian Thomsen, Jim Edwards, & Kevin Farley for all of their
  67.   help. Couldn't have done it without them!
  68.  
  69.   Special thanks to Kevin McKillop for creating and maintaining our
  70.   homepage on the internet! (http://www.ionsys.com/~mckkev/icesoft.html)
  71.  
  72.   Also, portions of the Fossil Routines used in IceCBV v0.60 are Copyright
  73.   1993-94 By Tim Strike and Forbidden Knights Systems.
  74.  
  75.  ┌────────────────────────────────────────────────────────────────────────────┐
  76.  │░░░▒▒▒▓▓▓         CopyRight Notice & Program Disclaimer            ▓▓▓▒▒▒░░░│
  77.  └────────────────────────────────────────────────────────────────────────────┘
  78.  
  79.     The door IceCBV, along with all its support files and documents,
  80.     are Copyright (C) 1996 by Jeremy Landvoigt.  Distributing a version
  81.     AFTER it has been registered is prohibited;  distribution of the
  82.     original, unaltered version is permitted, indeed encouraged, as long
  83.     as all support-files and documentation accompany the program WITHOUT
  84.     ALTERATION OF ANY SORT. None of the files included in the IceCBV archive
  85.     may be modified in any way or distributed in any package without the
  86.     express permission of Ice Technologies. Any type of cracking of either
  87.     evaluation or registered versions of IceCBV including (but not limited
  88.     to) hex-editing, reverse engineering, decompiling are strictly
  89.     prohibited.
  90.  
  91.     The author can be quickly reached for information through the RA_UTIL 
  92.     international FidoNET Conference, or at InterNET address:
  93.  
  94.     jlandvoigt@interhop.net
  95.  
  96.     Or, If you wish to trust comments/complaints/suggestions to the Post
  97.     Office, you can send them to:
  98.  
  99.                     P.O. Box 93044
  100.                     1111 Davis Drive
  101.                     Newmarket, Ontario
  102.                     Canada L3Y 8K3
  103.  
  104.  
  105.     THE USUAL LEGALITIES
  106.  
  107.     I (the author of this door) make no warranty of any kind, expressed or
  108.     implied, including without limitation any warranties of merchantability
  109.     and/or fitness for a particular purpose.  I shall not be held liable
  110.     for any damages, whether direct, indirect, special or consequential
  111.     arising from the failure of this program to operate in the manner desired
  112.     by the user.  I shall not be held liable for any damage to data or
  113.     property which may be caused directly or indirectly by the use of this
  114.     program.
  115.  
  116.     In no event will I be held liable for any damages, including (but
  117.     not limited to) any lost profits, lost savings, or other incidental
  118.     or consequential damages arising out of the use -- or the inability
  119.     to use -- this program, or for any claim by any other party.
  120.  
  121.     The only thing this program is guaranteed to do is take up space on your
  122.     hard drive.
  123.  
  124.     Making use of this software is acknowledgement that you have read,
  125.     understand, and fully agree to the license and disclaimer agreement.
  126.  
  127.  ┌───────────────────────────────────────────────────────────────────────────┐
  128.  │░░░▒▒▒▓▓▓          Program Configuration -  Using CbvCfg          ▓▓▓▒▒▒░░░│
  129.  └───────────────────────────────────────────────────────────────────────────┘
  130.  
  131.    Setting up IceCBV is quite easy. This section of the documentation will
  132.    attempt to take you step by step on how to use the configuration utility   
  133.    CbvCfg.Exe to set up IceCBV. Most of the options are self explanatory.
  134.    You can use the local testmode feature at any time to test out how your
  135.    current settings will affect IceCBV.Exe without having to save your
  136.    settings or exit the configuration program.
  137.  
  138.    FILE
  139.    ------
  140.  
  141.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  142.    ▌ Save & Exit         ▐
  143.    ▌ Save Without Exit   ▐
  144.    ▌ Exit Without Save   ▐
  145.    ▌ Program Info        ▐
  146.    ▌ Local Call Manager  ▐
  147.    ▌ Local Prefix Import ▐
  148.    ▌ LD Call Hours       ▐
  149.    ▌ Verified List       ▐
  150.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  151.  
  152.  
  153.  
  154.  · Save & Exit - Save current configuration settings and exit the program.
  155.  
  156.  · Save Without Exit - Save current configuration settings, but continue
  157.    configuration process.
  158.  
  159.  · Exit Without Save - Exit the program, and ignore any changes to the
  160.    configuration.
  161.  
  162.  · Program Info - Displays program name and version, as well as release date
  163.    and registration status.
  164.  
  165.  · Local Call Manager -
  166.  
  167.          █ Match ▀▀▀▀▀▀▀▀▀▀▀▀▀ Replace With ▀▀▀▀▀▀▀▀▀█
  168.          ▌ 905-895-············ 895-················ ▐
  169.          ▌ 905-836-············ 836-················ ▐
  170.          ▌ 905-898-············ 898-················ ▐
  171.          ▌ 905-830-············ 830-················ ▐
  172.          ▌ 905-853-············ 853-················ ▐
  173.          ▌ 905-727-············ 727-················ ▐
  174.          ▌ 905-775-············ 775-················ ▐
  175.          ▌ 905-713-············ 713-················ ▐
  176.          ▌ 905-841-············ 841-················ ▐
  177.          ▌ 905-773-············ 773-················ ▐
  178.          ▌ 905-476-············ 476-················ ▐
  179.          ▌ 905-478-············ 478-················ ▐
  180.          ▌ 905-473-············ 473-················ ▐
  181.          ▌ 905-939-············ 939-················ ▐
  182.          ▌ 905-989-············ 989-················ ▐
  183.          █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  184.  
  185.          Use the local call manager to define which phone prefixes are
  186.          to be considered local calls.
  187.  
  188.  · Local Prefix Import - Use this to import previously defined local call
  189.    prefixes from a textfile.
  190.  
  191.  · LD Call Hours -
  192.  
  193.  ╔══╦═══════════════════════════════════════════════════════════════════════╗
  194.  ║Su║                   Long Distance Calling Hour Setup                    ║
  195.  ╠══╬══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╣
  196.  ║00║00│01│02│03│04│05│06│07│08│09│10│11│12│13│14│15│16│17│18│19│20│21│22│23║
  197.  ╠══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╣
  198.  ║Su║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  199.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  200.  ║Mo║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  201.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  202.  ║Tu║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  203.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  204.  ║We║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  205.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  206.  ║Th║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  207.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  208.  ║Fr║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  209.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  210.  ║Sa║∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙│∙∙║
  211.  ╚══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╝
  212.  
  213.   If you refer to the chart above, you can see that the days of the week are
  214.   listed at the left, and each hour of the day across the top. Every square
  215.   on the grid represents an hour of the day. The two blocks within each
  216.   square represents an half-hour slot. For Example:
  217.  
  218.                       ╔══╤══╤
  219.                       ║00│01│  <-- Hour of the Day, Starting at midnight
  220.                    ╔══╬══╪══╪
  221.   Day Of Week -->  ║Su║■■│■■
  222.                    ╚══╩══╧ ^----- Represents 1:30a to 2:00a.
  223.                           ^----- Represents 1:00a to 1:29a.
  224.  
  225.   By toggling these little blocks on or off, you can configure as many half-
  226.   hour calling slots a day as you want, at whatever time saves you the most
  227.   money in Ld costs.
  228.  
  229.  · Verified List - Use this option to list all users who have been previously
  230.    called, and what numbers were used.
  231.  
  232.  
  233.    PATHS
  234.    -------
  235.  
  236.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  237.    ▌ RemoteAccess Path ▐
  238.    ▌ Userfile Path     ▐
  239.    ▌ MsgBase Path      ▐
  240.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  241.  
  242.  · RemoteAccess Path - The full path to your RemoteAccess system files.
  243.  
  244.  · UserFile Path - The full path to your RemoteAccess user file. IceCBV scans
  245.    this file to see if there are duplicate phone numbers.
  246.  
  247.  · MsgBase Path - The full path to your message base file(s). Used for posting
  248.    the welcome message to the new user.
  249.  
  250.    TOGGLES
  251.    ---------
  252.  
  253.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  254.    ▌ AutoValidate LD Calls NO  ▐
  255.    ▌ LongDistance Callback NO  ▐
  256.    ▌ Check UserFile        YES ▐
  257.    ▌ Check Number Log      YES ▐
  258.    ▌ USA Number Format     YES ▐
  259.    ▌ Hangup / Local Call   NO  ▐
  260.    ▌ Hangup / Ld Call      YES ▐
  261.    ▌ Use JamBASE           NO  ▐
  262.    ▌ Logoff Unverified     NO  ▐
  263.    ▌ Lockout Unverified    NO  ▐
  264.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  265.  
  266.  · AutoValidate LD Calls YES/NO - Should users who are calling LD be
  267.    validated automatically, without a return call.
  268.  
  269.  · LongDistance Callback YES/NO - Should IceCBV call back users who are
  270.    calling Long Distance.
  271.  
  272.  · Check UserFile YES/NO - Should IceCBV scan the userfile to see if any
  273.    other users have the same phone number.
  274.  
  275.  · Check Number Log YES/NO - Should IceCBV scan it's log of previously called
  276.    numbers to see if the caller's number has already been used.
  277.  
  278.  · USA Number Format YES/NO - Should IceCBV expect the users number to be
  279.    in the xxx-xxx-xxxx format?
  280.  
  281.  · Hangup / Local Call YES/NO - Should IceCBV terminate the connection after
  282.    a local verification has succeeded?
  283.  
  284.  · Hangup / Ld Call YES/NO - Should IceCBV terminate the connection after
  285.    a LD verification has succeeded?
  286.  
  287.  · Use JAMBase YES/NO - Should IceCBV write to the Hudson, or Jambase format?
  288.  
  289.  · Logoff Unverified - Should IceCBV log users off who refuse verification
  290.    procedure?
  291.  
  292.  · Lockout Unverified - Should IceCBV blacklist users who refuse verification
  293.    procedure?
  294.  
  295.    NAMES
  296.    -------
  297.  
  298.    █▀▀▀▀▀▀▀▀▀▀▀▀█
  299.    ▌ BBS Name   ▐
  300.    ▌ SysOp Name ▐
  301.    ▌ From Name  ▐
  302.    ▌ Location   ▐
  303.    █▄▄▄▄▄▄▄▄▄▄▄▄█
  304.  
  305.  · BBS Name - Enter the name of the BBS.
  306.  
  307.  · SysOp Name - Enter the name of the System Operator.
  308.  
  309.  · From Name - Who should the welcome message be from?
  310.  
  311.  · Location - The location of the bulletin board system.
  312.  
  313.    COLORS
  314.    --------
  315.  
  316.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  317.    ▌ Lines (Light)     ▐
  318.    ▌ Lines (Dark)      ▐
  319.    ▌ Header Text       ▐
  320.    ▌ Header Background ▐
  321.    ▌ Punctuation       ▐
  322.    ▌ Numbers           ▐
  323.    ▌ Uppercase Letters ▐
  324.    ▌ Lowercase Letters ▐
  325.    ▌ Highbit ASCii     ▐
  326.    ▌ Default Settings  ▐
  327.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  328.  
  329.  · This section on color configuration is self explanatory. Simply select
  330.    the type of character which you wish to color configure. Another box
  331.    will appear that will show you the list of available colors. Type in
  332.    the number of the color you want to use.
  333.  
  334.  · DEFAULT SETTINGS will restore all the colors to their original
  335.    installation settings.
  336.  
  337.    OTHER
  338.    -------
  339.  
  340.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  341.    ▌ Init String      ▐
  342.    ▌ Dial String      ▐
  343.    ▌ OffHook String   ▐
  344.    ▌ OnHook String    ▐
  345.    ▌ Call Attempts    ▐
  346.    ▌ Password Tries   ▐
  347.    ▌ NewUser Access   ▐
  348.    ▌ Validated Access ▐
  349.    ▌ Ld Caller Access ▐
  350.    ▌ Validated Flags  ▐
  351.    ▌ Ld Caller Flags  ▐
  352.    ▌ Redial Delay     ▐
  353.    ▌ Board Number     ▐
  354.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  355.  
  356.  · Init String - Initialization command for the modem.
  357.  
  358.  · Dial String - Dial prefix command for the modem.
  359.  
  360.  · OffHook String - The string to take the modem offhook.
  361.  
  362.  · OnHook String - The string to put the modem on the hook.
  363.  
  364.  · Call Attempts - How many times should IceCBV attempt to call the user?
  365.  
  366.  · Password Tries - How many failed password attempts can the user have?
  367.  
  368.  · NewUser Access - What access level will the user have BEFORE the CBV
  369.    process begins?
  370.  
  371.  · Validated Access - What access level should local callers get for
  372.    completing the callback process?
  373.  
  374.  · Ld Caller Access - What access level should LD callers be given?
  375.  
  376.  · Validated Flags - What flags should local callers be given?
  377.  
  378.  · Ld Caller Flags - What flags should LD callers be given?
  379.  
  380.  · Redial delay - How many seconds should IceCBV wait before it re-attempts
  381.    to call the user?
  382.  
  383.  · Board Number - The HMB message board number.
  384.  
  385.    Please note that the configuration file is not a text file, so you
  386.    MUST use CbvCfg.EXE to configure the program, and the configuration file
  387.    must be named ICECBV.CFG.
  388.  
  389.  ┌────────────────────────────────────────────────────────────────────────────┐
  390.  │░░░▒▒▒▓▓▓                 BBS System Files Used                    ▓▓▓▒▒▒░░░│
  391.  └────────────────────────────────────────────────────────────────────────────┘
  392.  
  393.     IceCBV calls upon the following RemoteAccess Files :
  394.  
  395.       ExitInfo.Bbs   - Read/Write To Exitinfo.BBS, to adjust time limit,
  396.                        read in the User's Name, Location, baudrate etc..
  397.  
  398.       Dorinfo1.Def   - Read in user Information.
  399.  
  400.       PhoneNum.Ctl   - List of invalid number prefixes/suffixes.
  401.  
  402.     Files IceCBV will create are :
  403.  
  404.     ICECBV.CFG         - The configuration file
  405.     ICECBV.LOG         - IceCBV Usage Log
  406.  
  407.  ┌────────────────────────────────────────────────────────────────────────────┐
  408.  │░░░▒▒▒▓▓▓                    Message Substrings                    ▓▓▓▒▒▒░░░│
  409.  └────────────────────────────────────────────────────────────────────────────┘
  410.  
  411.   In the welcome message that IceCBV will post the the verified new user,
  412.   you can use the following message substrings that will get converted into
  413.   other data.
  414.  
  415.   The filename for the newuser welcome message must be WELCOME.#, where #
  416.   is the LANGUAGE of the newuser. You can have multiple WELCOME bulletins,
  417.   each corresponding to the language files available on your BBS.
  418.  
  419.   %DATE%       - The date at time of message processing.
  420.  
  421.   %SYSOPNAME%  - The Sysop's Full Name.
  422.  
  423.   %BBSNAME%    - The BBS name.
  424.  
  425.   %FROMNAME%   - The name defined as the "FromName" in MGRCFG.
  426.  
  427.   %USERNAME%   - The full user name.
  428.  
  429.   %FIRSTNAME%  - The users first name.
  430.  
  431.   %SYSOPFIRST% - The Sysop's First name.
  432.  
  433.   %FROMFIRST%  - The "FromName"'s First name.
  434.  
  435.   %LOCATION%   - The BBS location.
  436.  
  437.   %SUBJECT:[S] - The message subject [S] - MUST BE ON A LINE BY ITSELF!
  438.  
  439.  
  440.  ┌────────────────────────────────────────────────────────────────────────────┐
  441.  │░░░▒▒▒▓▓▓            Executing IceCBV - Main Program              ▓▓▓▒▒▒░░░│
  442.  └────────────────────────────────────────────────────────────────────────────┘
  443.  
  444.   Please read the section of this document entitled 'Setting Up IceCBV Using
  445.   CbvCfg.Exe' BEFORE attempting to install IceCBV into RA. Failure to setup
  446.   IceCBV correctly before installing it into your bbs program will probably
  447.   result in IceCBV failing to run or not running as expected.
  448.  
  449.   In order to run IceCBV.Exe, you must have a fossil driver active. A fossil
  450.   driver such as BNU should work fine with IceCBV. If you don't have a fossil
  451.   driver installed, a simple error message will be displayed, and the program
  452.   will stop. A fossil is not required when running in local mode.
  453.  
  454.   We will now run through EVERYTHING you need to do in order to get IceCBV to
  455.   run in your RemoteAccess setup.
  456.  
  457.  1.  Extract all the files in the distribution archive to a directory of your
  458.      choice. C:\RA\IceCBV is recommended and is assumed to be the directory
  459.      you are using from now on.
  460.  
  461.  2.  Run CbvCfg.Exe and configure all of IceCBV's options as explained
  462.      earlier in this document. You MUST configure IceCBV for it to work
  463.      correctly! Refer to the section of this document for setting up IceCBV.
  464.  
  465.  3.  You will now need to edit your .MNU files to include IceCBV.
  466.      IceCBV can be run using either a type 7 or a type 15 menu command. A type
  467.      15 menu will require a batch file that is called to execute IceCBV, a
  468.      type 7 menu only needs to have the command line to execute IceCBV on the
  469.      Optional data line of the menu. See your BBS manual for more information
  470.      on type 7 and type 15 menus... Decide which type of menu command (Type 7
  471.      or type 15) you wish to use and then do ONE of the following depending
  472.      on which menu type you have chosen to use:
  473.  
  474.      Type 7 Menu Command:
  475.  
  476.       
  477.       Optional Data:
  478.        <command line> [control codes]
  479.       
  480.       Description:
  481.       This function will run an external program, or door in a
  482.       shell while the user is on-line.
  483.  
  484.  Example command lines for Type 7 usage:
  485.  
  486.  Calling IceCBV in either a single line or multiline system you would use:
  487.  
  488.  Single Line:  C:\RA\IceCbv\IceCbv.Exe -d:C:\ra *M
  489.  Multi Line :  C:\RA\IceCbv\IceCbv.Exe -d:C:\ra\line*N *M
  490.  
  491.  The following RA parameters are used in the above examples:
  492.  
  493.       
  494.       *M
  495.       Activate the MemorySwap feature. RemoteAccess attempts to
  496.       swap itself and all the memory it occupies to XMS and EMS
  497.       memory (if available) or to disk, leaving only 3KB resident.
  498.       This is ideal when running memory-hungry programs but takes
  499.       a few seconds longer in order to perform the swap.  If the
  500.       swap cannot be accomplished, RemoteAccess will attempt to
  501.       load the program in a normal shell.
  502.       
  503.       *N
  504.       The current node number, as specified by the -N command line
  505.       parameter when RemoteAccess was loaded.
  506.       
  507.     Type 15 Menu Command:
  508.  
  509.       
  510.       Exit to DOS with errorlevel
  511.       Optional data:
  512.       <errorlevel>
  513.       
  514.       Description:
  515.       This function causes RemoteAccess to exit to DOS completely,
  516.       returning an errorlevel to your BBS batch file.  The
  517.       optional data field should contain the errorlevel that you
  518.       wish to pass to the batch file.  The batch file should trap
  519.       the errorlevel and act accordingly.
  520.      
  521.       If you use this exit while the user is still on- line, the
  522.       user may be logged back into RemoteAccess using the command
  523.       line parameter -R.  This forces RemoteAccess to read the
  524.  
  525.  
  526.       EXITINFO.BBS file that was written at the time of the exit
  527.       so that it can restore system and user information,
  528.       presenting the user with the TOP menu.
  529.        
  530.       NOTE:  Errorlevels 0 through 5 are reserved for internal use
  531.       by RemoteAccess.  For a complete description of these
  532.       internal errorlevels and how they are used, see the
  533.       Errorlevels section of the Reference chapter.
  534.       
  535.       
  536.  If you decide to use a Type 15 menu to call IceCBV you will need to add
  537.  IceCBV into your BBS batchfile and call IceCBV with the errorlevel you have
  538.  chosen.
  539.  
  540.             :START
  541.             IF ERRORLEVEL 10 GOTO ICECBV
  542.             IF ERRORLEVEL  5 GOTO NET&ECHO
  543.             IF ERRORLEVEL  4 GOTO ECHOMAIL
  544.             IF ERRORLEVEL  3 GOTO NETMAIL
  545.             IF ERRORLEVEL  0 GOTO START_UP
  546.             GOTO START_UP
  547.  
  548.             :IceCbv
  549.             CD\RA\IceCbv
  550.             IceCbv.EXE <Don't forget IceCbv's Parameters!>
  551.             RA -R
  552.             GOTO AFTER_BBS
  553.  
  554.            In this  example, a TYPE 15  menu command with an Errorlevel of
  555.            10 will make the batch file  execute the command following  the
  556.            :IceCbv label. Include  the line "RA  -R" to  return to
  557.            the board after the external programs have been executed.
  558.  
  559.  N.B. 
  560.   DO NOT FORGET to include the correct command line switches for IceCBV in
  561.   your batchfile. Failure to do so will result in IceCBV not functioning as
  562.   it is intended. See the section of this doc file for more info on IceCBVs
  563.   parameters.
  564.  
  565.  4.  Make sure you have changed ALL of the menus you wish to call IceCBV from
  566.      and that you have saved the changes.
  567.  
  568.      These are only an example to get you going... Please refer to the section of
  569.      these docs about 'parameters' to ensure you have the correct command line
  570.      to execute IceCBV.
  571.  
  572.  5.  When you run IceCBV, be sure that the IceCBV.Cfg file has been created.
  573.      If it has not, then you MUST run CbvCfg.Exe. If you don't, and attempt
  574.      to run IceCBV.Exe directly, IceCBV will display an error message that
  575.      IceCBV.Cfg doesn't exist.
  576.  
  577.  That's all there is to it....
  578.  
  579.   The following is a list of valid parameters for IceCBV.
  580.  
  581.   -D:[PATH]  : Where [PATH] is the full path to your BBS dropfiles.
  582.  
  583.   -N:[NODE]  : Where [NODE] is your current node number.
  584.  
  585.  
  586.  ┌────────────────────────────────────────────────────────────────────────────┐
  587.  │░░░▒▒▒▓▓▓             Control Codes Used In TextFiles              ▓▓▓▒▒▒░░░│
  588.  └────────────────────────────────────────────────────────────────────────────┘
  589.  
  590.    IceCBV has the ability to interpret and convert control codes which
  591.    are imbedded in textfiles that IceCBV displays to the user. The following
  592.    are valid codes that IceCBV can use. This information (referring to
  593.    available ^F and ^K codes) can also be found in your RemoteAccess
  594.    documentation.
  595.  
  596.  
  597.           Control
  598.           Code     Information Displayed
  599.           ────────────────────────────────────────────────────────────
  600.  
  601.           ^K1      Number of the current template message
  602.                    area.
  603.           ^KA      Total system calls.
  604.           ^KB      Name of last caller (any node).
  605.           ^KF      Number of times user has paged the Sysop
  606.                    during this session.
  607.           ^KI      Time in 24-hour format.
  608.           ^KJ      Today's date.
  609.           ^KL      Seconds connected (always returns zero).
  610.           ^KM      Minutes used today.
  611.           ^KN      Seconds used today (always returns
  612.                    zero).
  613.           ^KO      Minutes remaining today.
  614.           ^KP      Seconds remaining today (always returns
  615.                    zero).
  616.           ^KQ      Daily time limit.
  617.           ^KR      Connect speed.
  618.           ^KT      Daily download limit (in Kb).
  619.           ^KW      Node number (as set on command line).
  620.           ^KX      Terminates the current call.
  621.           ^K/      Clear to end of the current line.
  622.  
  623.  
  624.           Control
  625.           Code     Information Displayed
  626.           ────────────────────────────────────────────────────────────
  627.           ^F!      User's default protocol setting.
  628.           ^F#      User's current file group.
  629.           ^F$      User's address line 1.
  630.           ^F%      User's address line 2.
  631.           ^F&      User's address line 3.
  632.           ^F'      User's sex (Male/Female).
  633.           ^F*      Current file group number.
  634.           ^F+      Current message group number.
  635.           ^F[      User's download limit.
  636.           ^F3      User's handle.
  637.           ^F4      Date of user's first call to the system.
  638.           ^F5      User's date of birth.
  639.           ^F6      Subscription expiration date.
  640.           ^FA      User's full name.
  641.           ^FB      User's location.
  642.           ^FD      Business/Data telephone number.
  643.           ^FE      Voice/Home telephone number.
  644.           ^FF      Date of last call.
  645.           ^FG      Time of last call.
  646.           ^FH      A Flags setting.
  647.           ^FI      B Flags setting.
  648.           ^FJ      C Flags setting.
  649.           ^FK      D Flags setting.
  650.           ^FL      Credits remaining (cents).
  651.           ^FM      Total messages posted.
  652.           ^FN      Last message read.
  653.           ^FO      Security level.
  654.           ^FP      Total calls to the BBS.
  655.           ^FQ      Number of files uploaded.
  656.           ^FR      Kilobytes uploaded.
  657.           ^FS      Number of files downloaded.
  658.           ^FT      Kilobytes downloaded.
  659.           ^FU      Minutes used today.
  660.           ^FV      Current screen length setting.
  661.           ^FW      User's first name only.
  662.  
  663.           Control
  664.           Code     Information Displayed
  665.           ────────────────────────────────────────────────────────────
  666.  
  667.           ^RA      Sysopname as defined in CbvCfg.
  668.           ^RB      BBSName as defined in CbvCfg.
  669.           ^RC      BBS location as defined in CbvCfg.
  670.           ^RD      FromName as defined in CbvCfg.
  671.           ^RF      Full name of user.
  672.           ^RH      Beginning time of next ld call slot.
  673.           ^RI      Ending time of next ld call slot.
  674.           ^RK      Time of day.
  675.           ^RL      Today's date.
  676.           ^RM      User's security level.
  677.           ^RN      User's location.
  678.           ^RO      User's first name.
  679.  
  680.  ┌────────────────────────────────────────────────────────────────────────────┐
  681.  │░░░▒▒▒▓▓▓                      Registration                        ▓▓▓▒▒▒░░░│
  682.  └────────────────────────────────────────────────────────────────────────────┘
  683.  
  684.    The Development of IceCBV v0.60 took many long hours, and a lot of time
  685.    and effort not to mention money. This program is not Freeware.  If this
  686.    program satisfies your expections of a callback verifier, if not MORE,
  687.    than you are expected to register it after an evaluation period of 30 days
  688.    or sooner.  By doing this you can be sure of continued development of the
  689.    software. Thanks for your support.
  690.  
  691.    This Program may be freely distributed but DO NOT under any circumstances
  692.    change any of the executables or alter any files that come with this.
  693.    I urge you to register as soon as you can! The more registrations that
  694.    I have will show the interest of people in the program, and I will release
  695.    a newer version with a lot more features.
  696.  
  697.    Please note that the status of features (whether they are available or not
  698.    to unregistered users) may be changed without further warning in later
  699.    versions of the software; but this does not mean that they will be
  700.    changed.
  701.  
  702.    If you wish to register, please fill out the registration form :
  703.  
  704.      North America
  705.      -------------
  706.  
  707.      Register.Can - Registration Form For Canadian Users
  708.      Register.Usa - For the U.S.A, and for all other Registrations
  709.  
  710.      Europe
  711.      ------
  712.  
  713.      Register.Ger - Registration Form For Germany
  714.      Register.Uk  - Registration Form For UK/Eire
  715.  
  716.      Far East
  717.      --------
  718.  
  719.      Register.Aus - Registration Form for Australasia
  720.  
  721.  
  722.    Please at this time send ALL registrations to the address listed in the
  723.    correct registration form. Thank you for your support.
  724.  
  725.    Please note: The NETHERLANDS registration site is NOT available, so please
  726.                 do not forward your registration funds to this site (if you
  727.                 have an older registration form). This site is continuing as a
  728.                 support site, but not registration site.
  729.  
  730.    Any Registration forms that have invalid or missing information may be   
  731.    considered void and not be processed, depending on the extent of the       
  732.    errors.
  733.  
  734.    Due to recent events, I have changed my policy on personal cheques that
  735.    are sent in to pay for registration. I will continue to honour them,
  736.    however as of this release, there will be a 3 week hold placed on the
  737.    cheque to ENSURE that it does NOT go N.S.F.  Although most people are
  738.    honest about this, lately too many people have sent in N.S.F. cheques, and
  739.    when contacted about them, show little or no concern about them or the
  740.    financial difficulties they may have caused.
  741.  
  742.    Additionally, a service of $15 will be levied against any N.S.F. cheques.
  743.    Until both the full payment, and the service charge is recieved in the form
  744.    of a MONEY ORDER, the registration will not be processed.
  745.  
  746.    In conclusion to the above information, to ensure a speedy turnaround time
  747.    it is recommended you send your registration in the form of a money order
  748.    (or direct deposit for Canadian residents) If you do choose to send in a
  749.    personal cheque, it means that you have read and understood these
  750.    conditions.
  751.  
  752.  ┌────────────────────────────────────────────────────────────────────────────┐
  753.  │░░░▒▒▒▓▓▓                     Archive Format                       ▓▓▓▒▒▒░░░│
  754.  └────────────────────────────────────────────────────────────────────────────┘
  755.  
  756.     IceCBV v0.60 has been compressed using RAR. The archive should be
  757.     approximately 115k in size. This archive should have an authenticity
  758.     verification seal by Jeremy Landvoigt. If this archive is not in RAR
  759.     format, or if the seal has been broken, it is may be advisable to get a
  760.     new archive from one of the support sites listed at the end of the
  761.     documentation.
  762.  
  763.     The IceCBV archive should contain the following files :
  764.  
  765.     ICECBV.EXE           - The Main Program
  766.     CBVCFG.EXE           - Use to configure the program
  767.     ICECBV.DOC           - Program Documentation
  768.     WELCOME.1            - Sample welcome message
  769.     REGISTER.CAN         - Registration Form For Canadian Users
  770.     REGISTER.UK          - For United Kingdom registrations
  771.     REGISTER.GER         - For German registrations
  772.     REGISTER.USA         - For All Other Registrations
  773.     REGISTER.AUS         - Registration form for australasian countries
  774.     ICEBETA.APP          - Beta site application form
  775.  
  776.     If one or any combination of these files are missing, or files have been
  777.     ADDED, then you are using a possibly modified or altered copy of IceCBV.
  778.     It would be advised that you delete this copy, and get a clean copy of
  779.     IceCBV from one of the BBS's listed at the end of the documentation.
  780.     Newest Version of IceCBV can be F'REQed from Ice Technologies BBS under
  781.     the magic name 'IceCBV' (Without the quotes)
  782.  
  783.  ┌────────────────────────────────────────────────────────────────────────────┐
  784.  │░░░▒▒▒▓▓▓             Other Ice Technologies Utilities             ▓▓▓▒▒▒░░░│
  785.  └────────────────────────────────────────────────────────────────────────────┘
  786.  
  787.   Here is a list of all the Ice Technologies utilities that were available at
  788.   the time of release of this archive. If you enjoy using this Ice utility,
  789.   you may want to check some of these out! :)
  790.  
  791.   · IceChat -
  792.  
  793.     IceChat was the first Ice Technologies utility to become available.
  794.     IceChat is a split screen chat utility for RemoteAccess BBS packages.
  795.     It can be used with many other BBS types as long as they support
  796.     Dorinfo1.Def/Door.Sys type Doors. It has multiple features, such as
  797.     msg posting, and fully configurable chat windows! (Size, Color Etc)
  798.  
  799.   · IceEdit -
  800.  
  801.     IceEdit is a fullscreen ANSi message editor that was originally designed
  802.     for use with RemoteAccess. Although it has only been tested with
  803.     RemoteAccess v2.xx, and TeleGard v2.7 it should be compatible with any
  804.     other BBS that uses the QuickBBS style dropfiles that contain the
  805.     message writing information. These files are MSGTMP & MSGINF. You should
  806.     check your BBS documentation to   see if your software supports this
  807.     system. IceEdit also calls on the Dorinfo1.Def file to read in necessary
  808.     information about the user profile. This is the second util to become
  809.     available.
  810.  
  811.   · IceNote -
  812.  
  813.     IceNote is the third Ice Technologies utility to become available. It is
  814.     a message to all users type door with many neat features.  It has been
  815.     tested with both RemoteAccess v2.xx, and the latest release of Renegade,
  816.     and should work with any other Dorinfo1.Def compatible BBS Packages.
  817.  
  818.   · IceBank -
  819.  
  820.     IceBank is the forth Ice Technologies utility to become available. It is
  821.     a fully functional, fully configurable timebank system for RemoteAccess
  822.     v2.xx. It has many cool features, including InterBBS transactions.
  823.  
  824.   · IceUser -
  825.  
  826.     This is the fifth utility to become available. It is a fully
  827.     functional online user editor for RemoteAccess v2.xx.  Very secure.
  828.  
  829.  ┌───────────────────────────────────────────────────────────────────────────┐
  830.  │░░░▒▒▒▓▓▓            Program Support - BBS Locations              ▓▓▓▒▒▒░░░│
  831.  └───────────────────────────────────────────────────────────────────────────┘
  832.  
  833.   All Ice Technologies utilities are available from our internet homepage of
  834.   http://www.ionsys.com/~mckkev/icesoft.html
  835.  
  836.   IceCBV can be File Requested from any of the following BBS's under the
  837.   magic name of IceCBV.
  838.  
  839.   Legend
  840.   ──────
  841.  
  842.   S - Support Site  B - Beta Site  R - Registration Site  D - Distrib. Site
  843.  
  844.   Ice Technologies          Concession Stand          Minerva Online Ltd.
  845.   Ontario, Canada           Florida, USA              London, England
  846.   (905) 895-7775            (561) 569-6568            +44-(0)181-402-3350
  847.   FidoNET 1:259/912         FidoNET 1:374/6568        FidoNET 2:254/33
  848.   Max. Baud: 28800          Max. Baud: 33600          Max. Baud: 28800
  849.   Flags: S B R D            Flags: S B D              Flags: S D R
  850.  
  851.  
  852.   The Modem Link            Slash BBS                 The Fisherman's Cove
  853.   Heidelburg, Germany       Venray, The Netherlands   Maryland, USA
  854.   +49-6221-390239           +31-478-550103            (410) 561-9937
  855.   FidoNET 2:2468/6022       Fidonet 2:284/801         FidoNET 1:261/1041
  856.   Max. Baud: 19200          Max. Baud 33600           Max. Baud 38400
  857.   Flags: S B R D            Flags: S D                Flags S R D
  858.  
  859.  
  860.   Lost Horizons BBS         RaLin Enterprises         The Oriental Express
  861.   Texas, USA                California, USA           Torii Station, Japan
  862.   (915) 757-1299            (510) 226-7731            +81-6117-44-4584
  863.   FidoNET 1:381/92          FidoNET 1:215/710         FidoNET 6:733/76
  864.   Max. Baud: 28800          Max. Baud: 14400          Max. Baud 28800
  865.   Flags: D                  Flags: D                  Flags: S D
  866.  
  867.  
  868.   Lateline BBS
  869.   Penshurst, Australia
  870.   +61-2-579-6564
  871.   FidoNET 3:712/841
  872.   Max. Baud: 28800
  873.   Flags: S R D
  874.  
  875. [EOF]